﻿
namespace AhCha.Fortunate.Common.Global
{
    /// <summary>
    /// 阿里云oss相关必要配置
    /// </summary>
    public class AliyunOssConfig
    {
        /// <summary>
        /// yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1（杭州）为例，Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。
        /// </summary>
        public string Endpoint { get; set; }

        /// <summary>
        /// 阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户。
        /// </summary>
        public string AccessKeyId { get; set; }

        /// <summary>
        /// 阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户。
        /// </summary>
        public string AccessKeySecret { get; set; }

        /// <summary>
        /// 填写Bucket名称，例如examplebucket。
        /// </summary>
        public string BucketName { get; set; }

        /// <summary>
        /// 存储在某个文件夹下
        /// </summary>
        public string Path { get; set; }

        /// <summary>
        /// 区域，如华东 1（杭州）、华东 2（上海）、华北 1（青岛）、华南 1（深圳）等，以及在其他国家和地区如新加坡、美国等地也有数据中心。每个区域都有一个唯一的标识符如 cn-hangzhou、cn-shanghai、cn-qingdao、cn-shenzhen、ap-southeast-1（新加坡）、us-west-1（美国西部）等。
        /// </summary>
        public string RegionId { get; set; }
    }
}
